<?php
session_start();
@include('php/funciones.php');
@include("php/eliminar_cache.php");


////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////
// FUNCION PARA AGREGAR ACCIONES
////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////

function ingresar_plan($_POST) {
	//AGREGAR NUEVO ACCIONES
	$bd = new DB();

	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

	//FECHA PARA REGISTRAR LAS ACCIONES
	@$fecha = date("d-m-Y");
	//OBTIENE EL ESTABLECIMIENTO A APARTIR DEL USUARIO
	$est = $_SESSION['establecimiento'];
	
	//DECLARA INSERT FALSE YA QUE SINO ENTRA EN NINGUNA SECCION MOSTRARA UN MENSAJE DE ERROR
	$insert = FALSE;

	//VALIDA A LA SECCION QUE DEBE ALMACENAR LOS DATOS
	if($seccion_acc=='5'){	
	//VALIDA QUE LAS VARIABLES NO VENGAN VACIAS
	if(!empty($seccion_acc) || !empty($nivel_acc_5) || !empty($responsable_acc_5) || !empty($categoria_acc_5)  || !empty($sub_categoria_acc_5)){
			//OBTIENE LOS ID DISPONIBLES
			@$id_acc = id_disponible("id_acc","accion");
			@$id_reg = id_disponible("id_reg","registro_accion");
			@$id_reg_5 = id_disponible("id_sec_5","detalle_seccion_5");
			
			if(empty($nombre_acc_5) || empty($detalle_acc_5) || $nivel_acc_5==0 || empty($sub_categoria_acc_5) || empty($categoria_acc_5) || empty($responsable_acc_5) || empty($presupuesto_acc_5)){
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}

			//INSERTA LA ACCION
			@$insert_accion = $bd->query("INSERT INTO accion (id_acc,nombre_acc,detalle_acc,id_nivel,responsable_acc,inicio_acc,fin_acc,presupuesto_acc) VALUES('$id_acc','$nombre_acc_5','$detalle_acc_5','$nivel_acc_5','$responsable_acc_5','$inicio_acc_5','$fin_acc_5','$presupuesto_acc_5')", OBJ);
			
			//DECLARA Y RECIBE EL MULTI SELECT
			$categoria = array();
			$sub_categoria = array();
			$categoria = $_POST['categoria_acc_5'];
			$sub_categoria = $_POST['sub_categoria_acc_5'];
			
			//SI SE REGISTRA EN ACCION EMPIEZA A REGISTRAR EL DETALLE DE CATEGORIA
			if($insert_accion->affected_rows > 0){
			for($i=0;$i<count($categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_cat = id_disponible("id_detalle_cat","detalle_categorias");
					@$insert_categoria = $bd->query("INSERT INTO detalle_categorias (id_detalle_cat,id_cat_gas,id_acc) VALUES('$id_detalle_cat','$categoria[$i]','$id_acc')", OBJ);	
				}
				$insert = TRUE;
			}

			//SI SE REGISTRA EN ACCION EMPIEZA A REGISTRAR EL DETALLE DE CATEGORIA
			if($insert_accion->affected_rows > 0){
			for($i=0;$i<count($sub_categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_sub = id_disponible("id_detalle_sub","detalle_sub_categorias");
					@$insert_sub_categoria = $bd->query("INSERT INTO detalle_sub_categorias (id_detalle_sub,id_sub_cat_gas,id_acc) VALUES('$id_detalle_sub','$sub_categoria[$i]','$id_acc')", OBJ);	
				}
				$insert = TRUE;
			}
			


			//ESTE IF ES PARA VERIFICAR QUE EL ANTERIOR ALMACENO LOS DATOS
			//SI ALMACENA LOS DATOS INSERTARA EL SEGUNDO INSERT SINO NO HARA NADA
			if($insert_categoria->affected_rows > 0){
				@$insert_registro = $bd->query("INSERT INTO registro_accion (id_reg,fecha_reg,id_sec,id_acc,id_est) VALUES('$id_reg','$fecha','$seccion_acc','$id_acc','$est')", OBJ);
				$insert = TRUE;
			}

			if($insert_registro->affected_rows > 0){			
				@$insert_detalle = $bd->query("INSERT INTO detalle_seccion_5 (id_sec_5,id_sec,id_acc) VALUES('$id_reg_5','$seccion_acc','$id_acc')", OBJ);
				@$insert = TRUE;
			}
			//ESTE IF PREGUNTA SI SE INSERTRON LOS DATOS EN EL SEGUNDO INSERT NO HARA NADA PERO SINO SE INSERTARON ELIMINARA LOS DATOS DEL PRIMER INSERT
			//ASI PREVIENE QUE QUEDEN REGISTRO VACIOS Y SIN RELACION

			if($insert_detalle->affected_rows == 0){
				@$delete_sub_categoria = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc='$id_acc'",OBJ);
				@$delete_categoria = $bd->query("DELETE FROM detalle_categorias WHERE id_acc='$id_acc'",OBJ);
				@$delete_registro = $bd->query("DELETE FROM registro_accion WHERE id_acc='$id_acc'",OBJ);
				@$delete_seccion_5 = $bd->query("DELETE FROM detalle_seccion_5 WHERE id_acc='$id_acc'",OBJ);
				@$delete_accion = $bd->query("DELETE FROM accion WHERE id_acc='$id_acc'",OBJ);
				
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}
		}

	}
	
	//VALIDA A LA SECCION QUE DEBE ALMACENAR LOS DATOS	
	if($seccion_acc=='11'){
	
	if($sub_sector_11==0 || $ambito_11==0 || empty($nombre_acc_11) || empty($detalle_acc_11) || $nivel_acc_11==0 || empty($sub_categoria_acc_11) || empty($categoria_acc_11) || empty($responsable_acc_11) || empty($presupuesto_acc_11)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	//VALIDA QUE LAS VARIABLES NO VENGAN VACIAS
	if(!empty($seccion_acc) || !empty($nivel_acc_11)  || !empty($responsable_acc_11)){
			@$id_acc = id_disponible("id_acc","accion");
			@$id_reg = id_disponible("id_reg","registro_accion");
			@$id_reg_11 = id_disponible("id_sec_11","detalle_seccion_11");
			
			@$insert_accion = $bd->query("INSERT INTO accion (id_acc,nombre_acc,detalle_acc,id_nivel,responsable_acc,inicio_acc,fin_acc,presupuesto_acc) VALUES('$id_acc','$nombre_acc_11','$detalle_acc_11','$nivel_acc_11','$responsable_acc_11','$inicio_acc_11','$fin_acc_11','$presupuesto_acc_11')", OBJ);
			//ESTE IF ES PARA VERIFICAR QUE EL ANTERIOR ALMACENO LOS DATOS
			//SI ALMACENA LOS DATOS INSERTARA EL SEGUNDO INSERT SINO NO HARA NADA
			if($insert_accion->affected_rows > 0){
				@$insert_registro = $bd->query("INSERT INTO registro_accion (id_reg,fecha_reg,id_sec,id_acc,id_est) VALUES('$id_reg','$fecha','$seccion_acc','$id_acc','$est')", OBJ);
				@$insert = TRUE;
			}

			//DECLARA Y RECIBE EL MULTI SELECT
			$categoria = array();
			$sub_categoria = array();
			$categoria = $_POST['categoria_acc_11'];
			$sub_categoria = $_POST['sub_categoria_acc_11'];
			
			//SI SE REGISTRA EN ACCION EMPIEZA A REGISTRAR EL DETALLE DE CATEGORIA
			if($insert_accion->affected_rows > 0){
			for($i=0;$i<count($categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_cat = id_disponible("id_detalle_cat","detalle_categorias");
					@$insert_categoria = $bd->query("INSERT INTO detalle_categorias (id_detalle_cat,id_cat_gas,id_acc) VALUES('$id_detalle_cat','$categoria[$i]','$id_acc')", OBJ);	
				}
				$insert = TRUE;
			}

			//SI SE REGISTRA EN ACCION EMPIEZA A REGISTRAR EL DETALLE DE CATEGORIA
			if($insert_accion->affected_rows > 0){
			for($i=0;$i<count($sub_categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_sub = id_disponible("id_detalle_sub","detalle_sub_categorias");
					@$insert_sub_categoria = $bd->query("INSERT INTO detalle_sub_categorias (id_detalle_sub,id_sub_cat_gas,id_acc) VALUES('$id_detalle_sub','$sub_categoria[$i]','$id_acc')", OBJ);	
				}
				$insert = TRUE;
			}

			if($insert_registro->affected_rows > 0){			
				@$insert_detalle = $bd->query("INSERT INTO detalle_seccion_11 (id_sec_11,subsector_sec_11,ambito_sec_11,objetivo_sec_11,id_sec,id_acc) VALUES('$id_reg_11','$sub_sector_11','$ambito_11','$esperado_11','$seccion_acc','$id_acc')", OBJ);
				@$insert = TRUE;
			}

			if($insert_detalle->affected_rows == 0){

				@$delete_sub_categoria = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc='$id_acc'",OBJ);
				@$delete_categoria = $bd->query("DELETE FROM detalle_categorias WHERE id_acc='$id_acc'",OBJ);
				@$delete_registro = $bd->query("DELETE FROM registro_accion WHERE id_acc='$id_acc'",OBJ);
				@$delete_seccion_11 = $bd->query("DELETE FROM detalle_seccion_11 WHERE id_acc='$id_acc'",OBJ);
				@$delete_accion = $bd->query("DELETE FROM accion WHERE id_acc='$id_acc'",OBJ);
				
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}
		}
	}


	//VALIDA A LA SECCION QUE DEBE ALMACENAR LOS DATOS	
	if($seccion_acc=='12'){
		
	if($area_12==0 || empty($nombre_acc_12) || empty($detalle_acc_12) || $nivel_acc_12==0 || empty($sub_categoria_acc_12) || empty($categoria_acc_12) || empty($responsable_acc_12) || empty($presupuesto_acc_12)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	//VALIDA QUE LAS VARIABLES NO VENGAN VACIAS
	if(!empty($seccion_acc) || !empty($nivel_acc_11) || !empty($responsable_acc_12) || !empty($area_12)){
			@$id_acc = id_disponible("id_acc","accion");
			@$id_reg = id_disponible("id_reg","registro_accion");
			@$id_reg_12 = id_disponible("id_sec_12","detalle_seccion_12");
			
			@$insert_accion = $bd->query("INSERT INTO accion (id_acc,nombre_acc,detalle_acc,id_nivel,responsable_acc,inicio_acc,fin_acc,presupuesto_acc) VALUES('$id_acc','$nombre_acc_12','$detalle_acc_12','$nivel_acc_12','$responsable_acc_12','$inicio_acc_12','$fin_acc_12','$presupuesto_acc_12')", OBJ);

			//DECLARA Y RECIBE EL MULTI SELECT
			$categoria = array();
			$sub_categoria = array();
			$categoria = $_POST['categoria_acc_12'];
			$sub_categoria = $_POST['sub_categoria_acc_12'];
			
			//SI SE REGISTRA EN ACCION EMPIEZA A REGISTRAR EL DETALLE DE CATEGORIA
			if($insert_accion->affected_rows > 0){
			for($i=0;$i<count($categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_cat = id_disponible("id_detalle_cat","detalle_categorias");
					@$insert_categoria = $bd->query("INSERT INTO detalle_categorias (id_detalle_cat,id_cat_gas,id_acc) VALUES('$id_detalle_cat','$categoria[$i]','$id_acc')", OBJ);	
				}
				$insert = TRUE;
			}

			//SI SE REGISTRA EN ACCION EMPIEZA A REGISTRAR EL DETALLE DE CATEGORIA
			if($insert_accion->affected_rows > 0){
			for($i=0;$i<count($sub_categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_sub = id_disponible("id_detalle_sub","detalle_sub_categorias");
					@$insert_sub_categoria = $bd->query("INSERT INTO detalle_sub_categorias (id_detalle_sub,id_sub_cat_gas,id_acc) VALUES('$id_detalle_sub','$sub_categoria[$i]','$id_acc')", OBJ);	
				}
				$insert = TRUE;
			}
			

			//ESTE IF ES PARA VERIFICAR QUE EL ANTERIOR ALMACENO LOS DATOS
			//SI ALMACENA LOS DATOS INSERTARA EL SEGUNDO INSERT SINO NO HARA NADA
			if($insert_accion->affected_rows > 0){
				@$insert_registro = $bd->query("INSERT INTO registro_accion (id_reg,fecha_reg,id_sec,id_acc,id_est) VALUES('$id_reg','$fecha','$seccion_acc','$id_acc','$est')", OBJ);
				@$insert = TRUE;
			}

			if($insert_registro->affected_rows > 0){			
				@$insert_detalle = $bd->query("INSERT INTO detalle_seccion_12 (id_sec_12,area_sec_12,conclusion_sec_12,objetivo_sec_12,id_sec,id_acc) VALUES('$id_reg_12','$area_12','$conclusion_12','$esperado_12','$seccion_acc','$id_acc')", OBJ);
				@$insert = TRUE;
			}

			if($insert_detalle->affected_rows == 0){
				@$delete_sub_categoria = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc='$id_acc'",OBJ);
				@$delete_categoria = $bd->query("DELETE FROM detalle_categorias WHERE id_acc='$id_acc'",OBJ);
				@$delete_registro = $bd->query("DELETE FROM registro_accion WHERE id_acc='$id_acc'",OBJ);
				@$delete_seccion_12 = $bd->query("DELETE FROM detalle_seccion_12 WHERE id_acc='$id_acc'",OBJ);
				@$delete_accion = $bd->query("DELETE FROM accion WHERE id_acc='$id_acc'",OBJ);

				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}
		}
	}

	//PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS
	if($insert_detalle->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Accion Agregada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}


////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////
// FUNCION PARA ELIMINAR ACCIONES
////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////


function eliminar_plan($_POST) {
	//AGREGAR NUEVO ACCIONES
	$bd = new DB();

	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

	////////////////////////////////////////////
	///////SECCION 5
	////////////////////////////////////////////

	if($seccion == 5)
	{
		$aprobar_eliminar = valida_eliminar($accion_eliminar,"id_acc","orden_requerimiento");
		if($aprobar_eliminar){
			$delete_cat = $bd->query("DELETE FROM detalle_categorias WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_seccion = $bd->query("DELETE FROM detalle_seccion_5 WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_sub_cat = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_registro = $bd->query("DELETE FROM registro_accion WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_accion = $bd->query("DELETE FROM accion WHERE id_acc = '$accion_eliminar'",OBJ);
			$mensaje = TRUE;
		}

		if($mensaje){
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Accion Eliminada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
	}

	////////////////////////////////////////////
	///////SECCION 11
	////////////////////////////////////////////
	if($seccion == 11)
	{
		$aprobar_eliminar = valida_eliminar($accion_eliminar,"id_acc","orden_requerimiento");
		if($aprobar_eliminar){
			$delete_seccion = $bd->query("DELETE FROM detalle_seccion_11 WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_cat = $bd->query("DELETE FROM detalle_categorias WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_sub_cat = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_registro = $bd->query("DELETE FROM registro_accion WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_accion = $bd->query("DELETE FROM accion WHERE id_acc = '$accion_eliminar'",OBJ);
			$mensaje = TRUE;
		}

		if($mensaje){
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Accion Eliminada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
	}

	////////////////////////////////////////////
	///////SECCION 12
	////////////////////////////////////////////
	if($seccion == 12)
	{
		$aprobar_eliminar = valida_eliminar($accion_eliminar,"id_acc","orden_requerimiento");
		if($aprobar_eliminar){
			$delete_seccion = $bd->query("DELETE FROM detalle_seccion_12 WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_cat = $bd->query("DELETE FROM detalle_categorias WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_sub_cat = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_registro = $bd->query("DELETE FROM registro_accion WHERE id_acc = '$accion_eliminar'",OBJ);
			$delete_accion = $bd->query("DELETE FROM accion WHERE id_acc = '$accion_eliminar'",OBJ);
			$mensaje = TRUE;
		}

		if($mensaje){
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Accion Eliminada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
	}
}

////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////
// FUNCION PARA ELIMINAR ACCIONES
////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////
function editar_plan(){
	//AGREGAR NUEVO ACCIONES
	$bd = new DB();

	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

	////////////////////////////////////////////
	///////SECCION 5
	////////////////////////////////////////////

	if($seccion == 5)
	{

		$categoria = array();
		$categoria = $_POST['categoria_acc_5'];
		$sub_categoria = array();
		$sub_categoria = $_POST['sub_categoria_acc_5'];

		//////////////////////////// VALIDA QUE LOS DATOS NO VENGAN VACIOS
		if(empty($categoria) || empty($sub_categoria) || empty($nombre_editar) || $nivel_editar==0 || empty($responsable_editar) || empty($inicio_editar_acc_5) || empty($fin_editar) || $presupuesto<0){
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
		}

		/////////////////////// ELIMINA TODOS LOS DETALLES DE CATEGORIAS Y SUB CATEGORIAS Y AGREGA LOS NUEVOS SELECCIONADOS
		@$delete_categoria = $bd->query("DELETE FROM detalle_categorias WHERE id_acc='$accion_editar'",OBJ);
		@$delete_sub_categoria = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc='$accion_editar'",OBJ);
		for($i=0;$i<count($categoria);$i++){
			//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
			@$id_detalle_cat = id_disponible("id_detalle_cat","detalle_categorias");
			@$insert_categoria = $bd->query("INSERT INTO detalle_categorias (id_detalle_cat,id_cat_gas,id_acc) VALUES('$id_detalle_cat','$categoria[$i]','$accion_editar')", OBJ);	
			$mensaje = TRUE;
		}

		for($i=0;$i<count($sub_categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_sub = id_disponible("id_detalle_sub","detalle_sub_categorias");
					@$insert_sub_categoria = $bd->query("INSERT INTO detalle_sub_categorias (id_detalle_sub,id_sub_cat_gas,id_acc) VALUES('$id_detalle_sub','$sub_categoria[$i]','$accion_editar')", OBJ);	
					$insert = TRUE;
		}
		///////////////////////// FIN DE AGREGAR DETALLES

		if($insert && $mensaje){
			@$update_accion = $bd->query("UPDATE accion SET nombre_acc='$nombre_editar',detalle_acc='$descripcion_editar',id_nivel='$nivel_editar',responsable_acc='$responsable_editar',inicio_acc='$inicio_editar_acc_5',fin_acc='$fin_editar',presupuesto_acc='$presupuesto' WHERE id_acc='$accion_editar'", OBJ);
		}

		if($mensaje && $insert){
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Accion Modificada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
	}

	////////////////////////////////////////////
	///////SECCION 1
	////////////////////////////////////////////
	if($seccion == 11)
	{

		$categoria = array();
		$categoria = $_POST['categoria_acc_5'];
		$sub_categoria = array();
		$sub_categoria = $_POST['sub_categoria_acc_5'];

		//////////////////////////// VALIDA QUE LOS DATOS NO VENGAN VACIOS
		if($sub_sector_11==0 || $ambito_11==0 || empty($categoria) || empty($sub_categoria) || empty($nombre_editar) || $nivel_editar==0 || empty($responsable_editar) || empty($inicio_editar_acc_5) || empty($fin_editar) || $presupuesto<0){
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
		}

		/////////////////////// ELIMINA TODOS LOS DETALLES DE CATEGORIAS Y SUB CATEGORIAS Y AGREGA LOS NUEVOS SELECCIONADOS
		@$delete_categoria = $bd->query("DELETE FROM detalle_categorias WHERE id_acc='$accion_editar'",OBJ);
		@$delete_sub_categoria = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc='$accion_editar'",OBJ);
		@$delete_detalle_seccion = $bd->query("DELETE FROM detalle_seccion_11 WHERE id_acc='$accion_editar'",OBJ);

		@$id_detalle_sub = id_disponible("id_sec_11","detalle_seccion_11");
		@$insert_detalle_11 = $bd->query("INSERT INTO detalle_seccion_11 (id_sec_11,subsector_sec_11,ambito_sec_11,objetivo_sec_11,id_sec,id_acc) VALUES('$id_detalle_sub','$sub_sector_11','$ambito_11','$esperado_11','11','$accion_editar')",OBJ);

		for($i=0;$i<count($categoria);$i++){
			//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
			@$id_detalle_cat = id_disponible("id_detalle_cat","detalle_categorias");
			@$insert_categoria = $bd->query("INSERT INTO detalle_categorias (id_detalle_cat,id_cat_gas,id_acc) VALUES('$id_detalle_cat','$categoria[$i]','$accion_editar')", OBJ);	
			$mensaje = TRUE;
		}

		for($i=0;$i<count($sub_categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_sub = id_disponible("id_detalle_sub","detalle_sub_categorias");
					@$insert_sub_categoria = $bd->query("INSERT INTO detalle_sub_categorias (id_detalle_sub,id_sub_cat_gas,id_acc) VALUES('$id_detalle_sub','$sub_categoria[$i]','$accion_editar')", OBJ);	
					$insert = TRUE;
		}
		///////////////////////// FIN DE AGREGAR DETALLES

		if($insert && $mensaje){
			@$update_accion = $bd->query("UPDATE accion SET nombre_acc='$nombre_editar',detalle_acc='$descripcion_editar',id_nivel='$nivel_editar',responsable_acc='$responsable_editar',inicio_acc='$inicio_editar_acc_5',fin_acc='$fin_editar',presupuesto_acc='$presupuesto' WHERE id_acc='$accion_editar'", OBJ);
		}

		if($mensaje && $insert){
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Accion Modificada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
	}


	////////////////////////////////////////////
	///////SECCION 12
	////////////////////////////////////////////
	if($seccion == 12)
	{

		$categoria = array();
		$categoria = $_POST['categoria_acc_5'];
		$sub_categoria = array();
		$sub_categoria = $_POST['sub_categoria_acc_5'];

		//////////////////////////// VALIDA QUE LOS DATOS NO VENGAN VACIOS
		if($area_12==0 || empty($categoria) || empty($sub_categoria) || empty($nombre_editar) || $nivel_editar==0 || empty($responsable_editar) || empty($inicio_editar_acc_5) || empty($fin_editar) || $presupuesto<0){
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
		}

		/////////////////////// ELIMINA TODOS LOS DETALLES DE CATEGORIAS Y SUB CATEGORIAS Y AGREGA LOS NUEVOS SELECCIONADOS
		@$delete_categoria = $bd->query("DELETE FROM detalle_categorias WHERE id_acc='$accion_editar'",OBJ);
		@$delete_sub_categoria = $bd->query("DELETE FROM detalle_sub_categorias WHERE id_acc='$accion_editar'",OBJ);
		@$delete_detalle_seccion = $bd->query("DELETE FROM detalle_seccion_12 WHERE id_acc='$accion_editar'",OBJ);

		@$id_detalle_sub = id_disponible("id_sec_12","detalle_seccion_12");
		@$insert_detalle_12 = $bd->query("INSERT INTO detalle_seccion_12 (id_sec_12,area_sec_12,conclusion_sec_12,objetivo_sec_12,id_sec,id_acc) VALUES('$id_detalle_sub','$area_12','$conclusion_12','$esperado_12','12','$accion_editar')",OBJ);

		for($i=0;$i<count($categoria);$i++){
			//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
			@$id_detalle_cat = id_disponible("id_detalle_cat","detalle_categorias");
			@$insert_categoria = $bd->query("INSERT INTO detalle_categorias (id_detalle_cat,id_cat_gas,id_acc) VALUES('$id_detalle_cat','$categoria[$i]','$accion_editar')", OBJ);	
			$mensaje = TRUE;
		}

		for($i=0;$i<count($sub_categoria);$i++){
					//ESTE IF ES PARA INGRESAR LAS CATEGRIAS SELECCIONADAS
					@$id_detalle_sub = id_disponible("id_detalle_sub","detalle_sub_categorias");
					@$insert_sub_categoria = $bd->query("INSERT INTO detalle_sub_categorias (id_detalle_sub,id_sub_cat_gas,id_acc) VALUES('$id_detalle_sub','$sub_categoria[$i]','$accion_editar')", OBJ);	
					$insert = TRUE;
		}
		///////////////////////// FIN DE AGREGAR DETALLES

		if($insert && $mensaje){
			@$update_accion = $bd->query("UPDATE accion SET nombre_acc='$nombre_editar',detalle_acc='$descripcion_editar',id_nivel='$nivel_editar',responsable_acc='$responsable_editar',inicio_acc='$inicio_editar_acc_5',fin_acc='$fin_editar',presupuesto_acc='$presupuesto' WHERE id_acc='$accion_editar'", OBJ);
		}

		if($mensaje && $insert){
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Accion Modificada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
	}
}
?>